vb的一道真题``

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:08:24
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,在文本框中输入以下字符串:

Microsoft Visual Basic Programming

然后编写如下事件过程:

Private Sub Command1_Click()

Open "d:\temp\outf.txt" For Output As #1

For i = 1 To Len(Text1.Text)

c = Mid(Text1.Text, i, 1)

If c >= "A" And c <= "Z" Then

Print #1, LCase(c)

End If

Next i

Close

End Sub

程序运行后,单击命令按狃,文件outf.txt中的内容是:

A)MVBP

B)mvbp

C)M

V

B

P

D)m

v

b

p

我对于答案是B还是D不太理解,希望大家能帮我解答,谢谢

答案是D,原因是Print #1, LCase(c)这句代码最后没有分号,Print语句后如果有分号,表示紧跟上次打印的位置打印,而不加分号表示另起一行从头打印,如果是这样Print #1, LCase(c);那么答案就是B

哦,是D